@import './reset.css';
@import './common.scss';
main {
    margin-top: 8.19vw;
    margin-bottom: 8.82vw;
    .bigBox {
        position: relative;
        padding: 5vw 0;
        display: flex;
        justify-content: center;
        align-items: center;
        .centont {
            width: 65.21vw;
            height: 38.33vw;
            display: flex;
            justify-content: space-between;
            .left {
                display: inline-block;
                width: 18.26vw;
                height: 38.33vw;
                overflow: hidden;
                img {
                    width: 100%;
                }
            }
            .right {
                width: 37.93vw;
                margin: 0 auto;
                .top {
                    vertical-align: top;
                    .title {
                        text-align: center;
                        margin: auto 3.33vw;
                        .line {
                            display: inline-block;
                            width: 2.78vw;
                            height: 0.63vw;
                            border-radius: .5vw;
                            background-color: #ffd205;
                        }
                        p {
                            font-family: FZLTXHK;
                            font-size: 2.08vw;
                            color: #000000;
                            padding: 1.88vw 0;
                        }
                        div {
                            font-family: HelveticaNeue;
                            font-size: 0.97vw;
                            color: #000000;
                            text-align: left;
                        }
                        a {
                            display: inline-block;
                            margin: 3.26vw 1vw;
                            font-family: FZLTHK--GBK1-0;
                            font-size: 1.12vw;
                            padding: 0.35vw 1vw;
                            color: #0c595a;
                            border: 1px solid gray;
                            border-radius: 5vw;
                        }
                    }
                }
                .bottom {
                    text-align: center;
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    .item {
                        margin-top: 4.31vw;
                        .ic {
                            width: 5.76vw;
                            margin: 0 auto;
                            height: 5.76vw;
                            overflow: hidden;
                            border-radius: 50%;
                            border: 2px solid #fff;
                        }
                        p {
                            font-family: FZLTHK--GBK1-0;
                            font-size: 1.26vw;
                            color: #ffffff;
                            padding: 1.94vw 0 0.94vw;
                        }
                        .ic {
                            display: flex;
                            justify-content: center;
                            align-items: center;
                            i {
                                font-size: 2vw;
                                color: #fff;
                            }
                        }
                        .time {
                            font-family: FZLTHK--GBK1-0;
                            font-size: 1.26vw;
                            color: #ffffff;
                            opacity: 0.5;
                        }
                    }
                }
            }
        }
        .bg {
            width: 100%;
            overflow: hidden;
            height: 22.15vw;
            position: absolute;
            z-index: -1;
            bottom: 0;
            left: 0;
            img {
                width: 100%;
            }
        }
    }
    section {
        .title {
            text-align: center;
            margin: 6.25vw auto 3.33vw;
            .line {
                display: inline-block;
                width: 2.78vw;
                height: 0.63vw;
                border-radius: .5vw;
                background-color: #ffd205;
            }
            p {
                font-family: FZLTXHK;
                font-size: 2.08vw;
                color: #000000;
            }
            span {
                font-family: HelveticaNeue;
                font-size: 0.97vw;
                color: #000000;
            }
        }
        .box {
            width: 68.89vw;
            margin: 0 auto;
            margin-top: 3.82vw;
            display: flex;
            justify-content: space-between;
            line-height: normal;
            .right {
                display: flex;
                align-items: center;
            }
            .item {
                width: 15.76vw;
                text-align: center;
                .imgBox {
                    width: 100%;
                    overflow: hidden;
                    text-align: center;
                    margin: 0 auto;
                    img {
                        width: 100%;
                    }
                }
                b {
                    display: block;
                    margin-top: 2.58vw;
                    font-family: HelveticaNeue-BoldItalic;
                    font-size: 1.53vw;
                    color: #000000;
                }
                span {
                    font-family: FZLTHK--GBK1-0;
                    font-size: 0.97vw;
                    color: #939597;
                }
                .b1 {
                    width: 10.76vw;
                    height: 12.29vw;
                    margin-left: 4vw;
                }
                .b2 {
                    width: 12.36vw;
                    height: 12.29vw;
                    padding-top: .2vw;
                    margin-left: 4vw;
                }
                .b3 {
                    width: 8.4vw;
                    height: 12.29vw;
                    padding-top: 3vw;
                }
            }
        }
    }
}